<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>  
<!DOCTYPE html>  
<html>  
<head>  
<meta charset="UTF-8">  
<title>Update Payment Status</title>  
</head>  
<body>  
  
<%   
    // 假设 aa.db.DBTools 是一个已存在的数据库工具类  
    // 确保在获取请求参数之前设置字符编码  
    request.setCharacterEncoding("UTF-8");  
  
    String pay = "已支付";  
    String restaurant_id = request.getParameter("restaurant_id");  
  
    // 使用参数化查询来避免SQL注入  
    // 但由于您的要求是不考虑特殊情况，这里仍使用原始SQL拼接  
    String sql = "UPDATE shoppingcar SET pay ='" + pay + "' WHERE restaurant_id ='" + restaurant_id + "'";  
  
    // 调用 DBTools 的 update 方法执行更新操作  
    // 注意：这里假设 update 方法返回更新的记录数  
    int ret = aa.db.DBTools.update(sql);  
  
    // 输出更新结果到控制台（实际开发中不建议在JSP中直接输出到控制台）  
    System.out.println("ret=" + ret);  
 
  
    // 注意：一旦执行了 sendRedirect，后续的 JSP 代码将不会被执行  
    // 因此，这里不需要关闭 HTML 标签  
%>  
  
<!-- 由于 sendRedirect 后面的代码不会被执行，所以下面的 HTML 标签是多余的 -->  
</body>  
</html> 
<% response.sendRedirect("OK.jsp");  %>